from rest_framework import serializers
from d4.models import D4Dic


class D4DicSerializer(serializers.ModelSerializer):
    # # 通过 source为 type 字段设置别名dic_type.
    # # 注意：dic_type和 type 是同一个字段，且会同时被序列化，除非把其中一个exclude
    # dic_type = serializers.CharField(max_length=50, source='type')

    class Meta:
        model = D4Dic

        # 序列化全部字段
        fields = "__all__"

        # # 序列化数组内的字段
        # fields = ['id', 'fid', 'name', 'value']

        # # 排除数组内的字段，注意：fields和exclude不能同时存在。
        # exclude = ['type']
